Compare Pastes
Differences between the pastes
#146824 (03.10.2020 11:24)
and
#158635 (29.12.2020 11:14).
| 1 | // 20201003 печатает целые числа в 2 системе | |
| 2 | #include | |
| 3 | ||
| 4 | void to_binary(unsigned long n); | |
| 5 | ||
| 1 | http://forum.siberreal.com/member.php?action=profile&uid=152 | |
| 2 | http://hooligans.ucoz.lv/index/8-10775 | |
| 3 | http://pbprog.ru/forum/index.php?PAGE_NAME=profile_view&UID=156265 | |
| 4 | http://dudao99.com/home.php?mod=space&uid=5997 | |
| 5 | http://allbestlib.ru/index/8-50094 | |
| 6 | int main(void) | |
| 7 | {
| |
| 8 | unsigned long number; | |
| 9 | printf ("Введите целое число или q для выхода:\n");
| |
| 10 | ||
| 11 | while (scanf ("%lu", &number) == 1)
| |
| 12 | {
| |
| 13 | printf ("Двоичный эквивалент: ");
| |
| 14 | to_binary(number); | |
| 15 | putchar('\n');
| |
| 16 | printf ("Введите целое число или q для выхода:\n");
| |
| 17 | } | |
| 18 | printf ("End\n");
| |
| 19 | } | |
| 20 | ||
| 21 | void to_binary(unsigned long n) | |
| 22 | {
| |
| 23 | int r; | |
| 24 | ||
| 25 | r = n % 2; | |
| 26 | if (n >= 2) | |
| 27 | to_binary(n / 2); | |
| 28 | putchar ('0' + r);
| |
| 29 | ||
| 30 | return; |
